package com.punai.config.service;

import com.punai.config.sqlitedomain.ConfigFeatureElement;
import com.punai.config.sqlitedomain.vo.ConfigFeatureElementVo;
import org.springframework.data.domain.Page;

import java.text.ParseException;

public interface ConfigProjectFeatureService {

    Page<ConfigFeatureElement> selectList(ConfigFeatureElementVo vo) throws ParseException;

    int add(ConfigFeatureElement configFeatureElement) throws ParseException;

    ConfigFeatureElement getInfo(String id) throws ParseException;

    int deleteInfo(String id);

    int copyOtherClassNode(String formatIds, String elementIds) throws ParseException;

    boolean configProjectFeatureService(String formatId) throws ParseException;
}
